A "Configurable Data Group" provides a flexible way to create register-based data groups on a per-device basis by using the remote device editor. You can use such data groups in one-off scenarios like testing or, if the data group definition is more broadly useful, paste its XML into the applicable device template file. You may add and configure up to 999 of these data groups per remote device.
Best practice recommends first writing a thorough device template file to accommodate as many of your field devices as possible. Then use a remote device editor to add one or more "Configurable Data Group(s)" on an ad hoc basis to suit unique situations.
For more information, see the following subsections:
You might find the CygNet DDS Data Group Copy Utility useful for copying a unique "Configurable Data Group" to other remote devices. You might find the Device Copy Utility useful for copying remote devices that use the "Configurable Data Group(s)."
To Define a Configurable Data Group
To Define a Configurable Data Group Element
To Define a Configurable Block
The following table lists and describes the properties of the Configurable Data Group Definition dialog box.
| Item | Description |
|---|---|
|
Add Block |
Click Add Block to add a new block. If another block is currently highlighted, the added block is a copy of the highlighted block. See block. |
|
Add Element |
Click Add Element to add a new element. If another element is currently highlighted, the added element is a copy of the highlighted element. See DataGroupElement. |
|
Bit Length |
See regBitLen. |
|
Byte Length |
See regByteLen. |
|
Byte Order |
Options are:
See byteOrder. |
|
Can Read |
See canRecv. |
|
Can Read via UIS Command |
See uccRecv. |
|
Can Write |
See canSend. |
|
Can Write via UIS Command |
See uccSend. |
|
Clear Definition |
Click to clear the entire data group definition. |
|
Conversion |
Options are:
See cvtF. |
|
Data Type |
See type. |
|
Delete Block |
Click to delete a selected block. |
|
Delete Element |
Click to delete a selected element. |
|
Description |
See desc. |
|
Edit Block |
Click to edit the selected block. |
|
Edit Element |
Click to edit the selected element. |
|
Edit XML |
Click to open your "Configurable Data Group Definition" in an XML editor. Make changes if required. This is useful for fine-tuning your configurable data group definition or for copying and pasting the data group definition into a device template file. |
|
Function Code |
See funcCode. |
|
Item |
The name of an element or block. The element name can be modified in the XML file; the block name cannot. See DataGroupElement. |
|
Reference |
See ref. |
|
Reg Count |
See regCnt. |
|
Reg Def |
See regDef. |
|
Reg Num |
See regNum. |
|
Reg Offset |
See regOff. |
|
Renumber Elements and Blocks |
Click to reset the numbering of your elements and blocks to a simple consecutive format. This is useful if you've deleted elements or blocks and want the data group elements and blocks to be more tightly ordered. But clicking Renumber Elements and Blocks overwrites data group element IDs whose names you have changed in the configurable data group's XML definition. |
|
Security Level |
See secLev. |
|
Starting Reg |
See regNum. |
The following table lists and describes the properties of the Data Group Element Definition dialog box.
| Item | Description |
|---|---|
|
Bit Mask |
See bMask. |
|
Bit Position |
See bPos. |
|
Block # Reference |
See regDef. |
|
By Block Reference and Offset |
See regDef. |
|
By Element Reference |
See ref. |
|
By Register Number |
See regNum. |
|
Conversion |
Options are:
See cvtF. |
|
Data Type |
See type. |
|
Description |
See desc. |
|
Element Reference |
See ref. |
|
Optional Display Mask |
See dMask. |
|
Register Number |
See regNum. |
|
Register Offset |
See regDef. |
|
Units |
See units. |
|
XOR Mask |
See bXorMask. |
The following table lists and describes the properties of the Block Definition dialog box.
| Item | Description |
|---|---|
|
By Bit Length |
See regBitLen. |
|
By Byte Length |
See regByteLen. |
|
Function Code |
See funcCode. |
|
Register Count |
See regCnt. |
|
Register Offset |
See regOff. |
|
Starting Register Number |
See regNum. |